Splitting columns and rows

You can split the columns and rows of an external, square matrix. This way you can, for example, adjust demand matrices of a roughly meshed network to a finer zone definition in the network model (Fundamentals: Splitting (extending) matrix objects).

Note: During splitting, both the row and column of the object are split.

1.  Open a Matrix editor window with the external matrices of your choice (Opening matrices).

2.  In the Matrix editor window, on the toolbar, click the Split symbol.

Tip: Alternatively, on the Matrix editor menu, click Special matrix operations > Split.

The Matrix operation for <matrix name> window opens.

3.  Click the  Create entry symbol.

The Selection of the zone to be split window opens.

4.  Select the number of the row or column you want to split into several rows or columns.

5.  Confirm with OK.

A new entry is added to the list. It contains a column with the old row or column number and another column with the new row or column number.

6.  Make your changes to the new entry.

Column

Description

NewZoneNo

Number of the new row or column

Origin factor

Factor by which the origin traffic of the selected zone is multiplied in order to calculate the values of the new zone.

Destination factor

Factor by which the destination traffic of the selected zone is multiplied in order to calculate the values of the new zone.

Note: You can specify any factor.

7.  In the same way, you can add further entries to the list.

Notes: To edit an individual row of the list, select it and click the Edit button.

To delete rows from the list, select them and click the Delete button.

You can save the list to a parameter file (*.xml) (Saving settings for special matrix operations).

Alternatively, you can also insert the split factors from a user-defined table that was created using the Calculate split factors procedure (Calculate split factors)

8.  Click the Insert from table button.

The Select user-defined table and allocate table entries window opens.

9.  Make the desired changes.

Column

Description

Name of the table

Use the button to select the desired table.

Key number in the source system

Key number in the source system

Key number in the target system

Key number in the target system

Origin factor

Factor by which the origin traffic of the selected zone is multiplied in order to calculate the values of the new zone.

Destination factor

Factor by which the destination traffic of the selected zone is multiplied in order to calculate the values of the new zone.

10.  Confirm with OK.

11.  Make the desired additional settings.

Column

Description

Set any arising intrazonal demand to zero

Select this option to set all newly created cells of the main diagonal (row number=column number) to zero.

If this option is not selected, the values are calculated for the newly created cells in the main diagonal. The original values are multiplied by the origin factor and by the destination factor.

Save result in currently used external matrix

If the option has been selected, the result is saved in the output matrix. Enter the Code and Name.

Save result in new external matrix

If this option is selected, the result for each open matrix is saved in a newly created external matrix.

Save result in matrix of the network model

If the option is selected, the result is saved in a Visum matrix, which you select using the Select matrix button. The rows and columns that do not exist in the Visum matrix are not transferred.

12.  Confirm with OK.

The rows or columns selected are split according to your specifications. The rows and columns with the original values are deleted.